草庐IT

JavaBeans 替代品?

全部标签

java - Redis 是否有可嵌入的 Java 替代方案?

Accordingtothisthread,如果我想从Java中使用Redis,Jedis是最好的选择。但是,我想知道是否有任何库/包提供与Redis中已经存在的类似的高效集合操作,但可以直接嵌入到Java应用程序中,而无需设置单独的服务器。(即,使用Jetty作为Web服务器)。更准确地说,我希望能够有效地执行以下操作:有一大组M个用户(M个事先不知道)。有一大组N项。我们希望用户检查项目,一次一个用户/项目,这会产生一个存储结果(在普通数据库中)。每次用户到达时,我们都希望为该用户分配该用户以前从未见过的现有结果数量最少的项目。当我们只关心让所有项目查看大致相同的次数时,这会为所有

java - Redis 是否有可嵌入的 Java 替代方案?

Accordingtothisthread,如果我想从Java中使用Redis,Jedis是最好的选择。但是,我想知道是否有任何库/包提供与Redis中已经存在的类似的高效集合操作,但可以直接嵌入到Java应用程序中,而无需设置单独的服务器。(即,使用Jetty作为Web服务器)。更准确地说,我希望能够有效地执行以下操作:有一大组M个用户(M个事先不知道)。有一大组N项。我们希望用户检查项目,一次一个用户/项目,这会产生一个存储结果(在普通数据库中)。每次用户到达时,我们都希望为该用户分配该用户以前从未见过的现有结果数量最少的项目。当我们只关心让所有项目查看大致相同的次数时,这会为所有

java - Elasticsearch 的 Liquibase 或 Flyway 数据库迁移替代方案

我对ES很陌生。我一直在尝试寻找一个数据库迁移工具,但我找不到。我想知道是否有人可以帮助我指出正确的方向。我会在我的项目中使用Elasticsearch作为主数据存储。我想对我在项目中开发新模块时运行的所有映射和配置更改/数据导入/数据升级脚本进行版本控制。过去我使用过Flyway或Liquibase等数据库版本控制工具。是否有任何框架/脚本或方法可以与ES一起使用来实现类似的功能?有没有人有任何使用脚本手动执行此操作并运行迁移脚本至少升级脚本的经验。提前致谢! 最佳答案 从这个角度/需求来看,ES有很大的局限性:尽管有动态映射,但

java - Elasticsearch 的 Liquibase 或 Flyway 数据库迁移替代方案

我对ES很陌生。我一直在尝试寻找一个数据库迁移工具,但我找不到。我想知道是否有人可以帮助我指出正确的方向。我会在我的项目中使用Elasticsearch作为主数据存储。我想对我在项目中开发新模块时运行的所有映射和配置更改/数据导入/数据升级脚本进行版本控制。过去我使用过Flyway或Liquibase等数据库版本控制工具。是否有任何框架/脚本或方法可以与ES一起使用来实现类似的功能?有没有人有任何使用脚本手动执行此操作并运行迁移脚本至少升级脚本的经验。提前致谢! 最佳答案 从这个角度/需求来看,ES有很大的局限性:尽管有动态映射,但

java - 用于内存高效数据存储的 HashMap 替代方案

我目前有一个电子表格类型的程序,它将其数据保存在HashMap的ArrayList中。当我告诉你这并不理想时,你无疑会感到震惊。开销似乎比数据本身使用了5倍以上的内存。Thisquestion询问高效的馆藏库,答案是使用Google馆藏。我的跟进是“哪一部分?”。我一直在阅读文档,但觉得它不能很好地了解哪些类适合这个。(我也愿意接受其他图书馆或建议)。所以我正在寻找能够以最小的内存开销存储密集的电子表格类型数据的东西。我的列当前由Field对象引用,行由索引引用,值是对象,几乎总是字符串有些列会有很多重复值主要操作是根据某些字段的值更新或删除记录,以及添加/删除/组合列我知道H2和De

java - 用于内存高效数据存储的 HashMap 替代方案

我目前有一个电子表格类型的程序,它将其数据保存在HashMap的ArrayList中。当我告诉你这并不理想时,你无疑会感到震惊。开销似乎比数据本身使用了5倍以上的内存。Thisquestion询问高效的馆藏库,答案是使用Google馆藏。我的跟进是“哪一部分?”。我一直在阅读文档,但觉得它不能很好地了解哪些类适合这个。(我也愿意接受其他图书馆或建议)。所以我正在寻找能够以最小的内存开销存储密集的电子表格类型数据的东西。我的列当前由Field对象引用,行由索引引用,值是对象,几乎总是字符串有些列会有很多重复值主要操作是根据某些字段的值更新或删除记录,以及添加/删除/组合列我知道H2和De

java - Files.probeContentType 的替代方案?

在一个网络项目中,用户上传他们的文件,但是当我在服务器上收到它们时,它们被存储为.tmp文件而不是它们的原始文件扩展名(这也是我的首选行为)。但是,这会导致Files.probeContentType()出现问题。在本地对我来说,在我的Linux开发机器上,Files.probeContentType()可以正常工作并确定正确的mime类型,当我将项目上传到生产服务器(amazonbeanstalk)时,它不会似乎无法正确确定mime类型。通过阅读javadocs,似乎Files.probeContentType()的实现有所不同,我认为在生产服务器上,它正在读取文件扩展名,因此无法确

java - Files.probeContentType 的替代方案?

在一个网络项目中,用户上传他们的文件,但是当我在服务器上收到它们时,它们被存储为.tmp文件而不是它们的原始文件扩展名(这也是我的首选行为)。但是,这会导致Files.probeContentType()出现问题。在本地对我来说,在我的Linux开发机器上,Files.probeContentType()可以正常工作并确定正确的mime类型,当我将项目上传到生产服务器(amazonbeanstalk)时,它不会似乎无法正确确定mime类型。通过阅读javadocs,似乎Files.probeContentType()的实现有所不同,我认为在生产服务器上,它正在读取文件扩展名,因此无法确

java - 替代 Apache Commons DbUtils 的轻量级 JDBC 帮助程序库

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭9年前。Improvethisquestion我刚刚开发了自己的小型JDBC帮助程序库,我已经意识到这将是一场维护噩梦。我不是在寻找一个成熟的ORM,比如Hibernate,它只是一种轻巧且有用的东西,可以快速使JDBC调用传递SQL语句,而不会弄乱已检查的异常、手动关闭资源等

java - 替代 Apache Commons DbUtils 的轻量级 JDBC 帮助程序库

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭9年前。Improvethisquestion我刚刚开发了自己的小型JDBC帮助程序库,我已经意识到这将是一场维护噩梦。我不是在寻找一个成熟的ORM,比如Hibernate,它只是一种轻巧且有用的东西,可以快速使JDBC调用传递SQL语句,而不会弄乱已检查的异常、手动关闭资源等